home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
LANG
/
C
/
LIB
/
UNIXLIB37B
/
!UnixLib37
/
objs
/
Makefile
< prev
Wrap
Makefile
|
1996-11-09
|
14KB
|
449 lines
# Project: UnixLib 3.7a
# Toolflags:
CCflags = -fwcah -J@.clib -J@.^.src.clib -wda -wp
# CCflags = -fwcah -JUnix37: -wda -wp
ObjAsmflags_0 = -Stamp -quit -CloseExec
ObjAsmflags = -throwback -depend !Depend
LibFileflags = -c -o $@
CC = cc -depend !Depend -throwback $(CCFlags)
AS_0 = objasm $(ObjAsmflags_0)
AS = objasm $(ObjAsmflags)
VPATH = @ @.^.src
.SUFFIXES: .o .c .s
.c.o:; $(CC) -c -o $@ $<
.c.s:; $(CC) -S -o $@ $<
#.s.o:; $(AS) -o $@ $<
.s.o:; $(AS_0) -to $@ -from $<
OBJS = o.abort o.abs o.alloc o.assert o.atexit o.bsearch \
o.ctime o.ctype o.div o.errno o.math o.memchr \
o.memcmp o.memcpy o.memset o.mktime o.psignal o.qsort o.rand \
o.strcat o.strchr o.strcmp o.strcpy o.strdup o.strichr o.stricmp \
o.strlen o.strsignal o.strspn o.strstr o.strtod o.strtok o.strtol \
o.system o.termcap
NETLIB = netlib.o.htonl netlib.o.htons netlib.o.ntohl \
netlib.o.ntohs netlib.o._accept netlib.o._bind netlib.o._sclose \
netlib.o._connect netlib.o._getpeerna netlib.o._getsockna \
netlib.o._getsockop netlib.o._gettsize netlib.o._hostbyadd \
netlib.o._hostbynam netlib.o._sioctl netlib.o._listen \
netlib.o._readv netlib.o._recv netlib.o._recvfrom \
netlib.o._recvmsg netlib.o._select netlib.o._send \
netlib.o._sendmsg netlib.o._sendto netlib.o._sendtosm \
netlib.o._setsockop netlib.o._shutdown netlib.o._socket \
netlib.o._sockstat netlib.o._sread netlib.o._swrite \
netlib.o._writev netlib.o.host netlib.o.inet_addr \
netlib.o.inet_aton netlib.o.inet_lnaof netlib.o.inet_mkad \
netlib.o.inet_netof netlib.o.inet_netwo netlib.o.inet_ntoa \
netlib.o.net netlib.o.proto netlib.o.readline netlib.o.serv \
netlib.o.socket netlib.o.bind netlib.o.listen netlib.o.accept \
netlib.o.connect netlib.o.getsockname netlib.o.setsockopt \
netlib.o.send netlib.o.recv netlib.o.recvfrom netlib.o.recvmsg \
netlib.o.sendto netlib.o.sendmsg netlib.o.getsockopt \
netlib.o.getpeername
PWD = pwd.o.fgetpwent pwd.o.getlogin pwd.o.getpw pwd.o.getpwent \
pwd.o.getpwnam pwd.o.getpwuid pwd.o.putpwent pwd.o.pwdread
RESOURCE = resource.o.getprior resource.o.getrlimit \
resource.o.getrusage resource.o.initialise resource.o.setprior \
resource.o.setrlimit resource.o.ulimit
SIGNAL = signal.o.coredump signal.o.init signal.o.kill signal.o.pause \
signal.o.post signal.o.raise signal.o.setup signal.o.sigaction \
signal.o.sigaddset signal.o.sigaltstk signal.o.sigblock \
signal.o.sigdelset signal.o.siginfo signal.o.sigismembe \
signal.o.signal signal.o.signame signal.o.sigpause \
signal.o.sigpending signal.o.sigpreempt signal.o.sigprocmsk \
signal.o.sigsetmask signal.o.sigsets signal.o.sigstack \
signal.o.sigsuspend signal.o.sigwakeup signal.o.sleep \
signal.o.sigexec signal.o._signal
STDIO = stdio.o.fclose stdio.o.fflush stdio.o.fgets stdio.o.filbuf \
stdio.o.flsbuf stdio.o.fopen stdio.o.fpos stdio.o.fputs \
stdio.o.frdwr stdio.o.fread stdio.o.fwrite stdio.o.getc \
stdio.o.getdelim stdio.o.gets stdio.o.getw stdio.o.perror \
stdio.o.popen stdio.o.print stdio.o.printf stdio.o.putc stdio.o.puts \
stdio.o.putw stdio.o.remove stdio.o.rename stdio.o.scan \
stdio.o.scanf stdio.o.setbuf stdio.o.stdio stdio.o.tmpfile \
stdio.o.ungetc stdio.o._printf
SYS = sys.o.alarm sys.o.brk sys.o.child sys.o.debug sys.o.errlist \
sys.o.exec sys.o.os sys.o.syslib sys.o.vfork \
sys.o._alloca sys.o._exec sys.o._jmp sys.o._kernel sys.o._math \
sys.o._mem sys.o._os sys.o._syslib sys.o._vfork
TIME = time.o.adjtime time.o.ftime time.o.getitmr time.o.gettod \
time.o.setitmr time.o.settod time.o.utimes
UNIX = unix.o.access unix.o.alphasort unix.o.chdir unix.o.chmod \
unix.o.chown unix.o.close unix.o.creat unix.o.getdtables unix.o.dev \
unix.o.dirent unix.o.dup unix.o.dup2 unix.o.fcntl unix.o.getcwd \
unix.o.getenv unix.o.gethostnam unix.o.ioctl unix.o.isatty \
unix.o.ispipe unix.o.link unix.o.lseek unix.o.mkdir unix.o.nice \
unix.o.open unix.o.pathconf unix.o.pipe unix.o.proc unix.o.putenv \
unix.o.read unix.o.readv unix.o.rmdir unix.o.stat unix.o.sync \
unix.o.sysconf unix.o.time unix.o.tty unix.o.umask unix.o.uname \
unix.o.unix unix.o.unlink unix.o.utime unix.o.wait unix.o.wait3 \
unix.o.wait4 unix.o.waitpid unix.o.write unix.o.writev \
unix.o.getpagesiz
# These two bits are here because I have a slight compatability problem
# with assemblers, and for release, the assembler needs to be run on the
# A500, rather then the RiscPC. Thank god for Access
UX_ASM = signal.o.sigexec signal.o._signal stdio.o._printf \
sys.o._alloca sys.o._exec sys.o._jmp sys.o._kernel sys.o._math \
sys.o._mem sys.o._os sys.o._signal sys.o._syslib sys.o._vfork \
unix.o.getpagesiz
NET_ASM = netlib.o.htonl netlib.o.htons netlib.o.ntohl netlib.o.ntohs \
netlib.o._accept netlib.o._bind netlib.o._connect \
netlib.o._getpeerna netlib.o._getsockna netlib.o._getsockop \
netlib.o._gettsize netlib.o._hostbyadd netlib.o._hostbynam \
netlib.o._listen netlib.o._readv netlib.o._recv netlib.o._recvfrom \
netlib.o._recvmsg netlib.o._sclose netlib.o._select netlib.o._send \
netlib.o._sendmsg netlib.o._sendto netlib.o._sendtosm \
netlib.o._setsockop netlib.o._shutdown netlib.o._sioctl \
netlib.o._socket netlib.o._sockstat netlib.o._sread \
netlib.o._swrite netlib.o._writev
STAMP = !Stamp pwd.!Stamp resource.!Stamp signal.!Stamp stdio.!Stamp \
sys.!Stamp time.!Stamp unix.!Stamp
# Final targets:
UnixLib: $(STAMP)
LibFile $(LibFileflags) o.* pwd.o.* resource.o.* signal.o.* \
stdio.o.* sys.o.* time.o.* unix.o.*
objs: $(STAMP)
asm: $(UX_ASM)
|
net_asm: $(NET_ASM)
|
install: @.^.src.clib.o.UnixLib
@.^.src.clib.o.UnixLib: UnixLib
copy @.UnixLib ^.src.clib.o.UnixLib fv~c
clean:
-wipe o.* fv~r~c
-remove !stamp
-wipe netlib.o.* fv~r~c
-remove netlib.!stamp
-wipe pwd.o.* fv~r~c
-remove pwd.!stamp
-wipe resource.o.* fv~r~c
-remove resource.!stamp
-wipe signal.o.* fv~r~c
-remove signal.!stamp
-wipe stdio.o.* fv~r~c
-remove stdio.!stamp
-wipe sys.o.* fv~r~c
-remove sys.!stamp
-wipe time.o.* fv~r~c
-remove time.!stamp
-wipe unix.o.* fv~r~c
-remove unix.!stamp
-remove UnixLib
# Second level targets - all the objects.
!Stamp: $(OBJS)
-remove !Stamp
-create !Stamp 0
netlib.!Stamp: $(NETLIB)
-remove netlib.!Stamp
-create netlib.!Stamp 0
pwd.!Stamp: $(PWD)
-remove pwd.!Stamp
-create pwd.!Stamp 0
resource.!Stamp: $(RESOURCE)
-remove resource.!Stamp
-create resource.!Stamp 0
signal.!Stamp: $(SIGNAL)
-remove signal.!Stamp
-create signal.!Stamp 0
stdio.!Stamp: $(STDIO)
-remove stdio.!Stamp
-create stdio.!Stamp 0
sys.!Stamp: $(SYS)
-remove sys.!Stamp
-create sys.!Stamp 0
time.!Stamp: $(TIME)
-remove time.!Stamp
-create time.!Stamp 0
unix.!Stamp: $(UNIX)
-remove unix.!Stamp
-create unix.!Stamp 0
# Static dependencies:
o.abort: c.abort
o.abs: c.abs
o.alloc: c.alloc
o.assert: c.assert
o.atexit: c.atexit
o.bsearch: c.bsearch
o.ctime: c.ctime
o.ctype: c.ctype
o.div: c.div
o.errno: c.errno
o.math: c.math
o.memchr: c.memchr
o.memcmp: c.memcmp
o.memcpy: c.memcpy
o.memset: c.memset
o.mktime: c.mktime
o.psignal: c.psignal
o.qsort: c.qsort
o.rand: c.rand
o.strcat: c.strcat
o.strchr: c.strchr
o.strcmp: c.strcmp
o.strcpy: c.strcpy
o.strdup: c.strdup
o.strichr: c.strichr
o.stricmp: c.stricmp
o.strlen: c.strlen
o.strsignal: c.strsignal
o.strspn: c.strspn
o.strstr: c.strstr
o.strtod: c.strtod
o.strtok: c.strtok
o.strtol: c.strtol
o.system: c.system
o.termcap: c.termcap
netlib.o.accept: netlib.c.accept
netlib.o.bind: netlib.c.bind
netlib.o.connect: netlib.c.connect
netlib.o.getpeernam: netlib.c.getpeernam
netlib.o.getsocknam: netlib.c.getsocknam
netlib.o.getsockopt: netlib.c.getsockopt
netlib.o.host: netlib.c.host
netlib.o.inet_addr: netlib.c.inet_addr
netlib.o.inet_aton: netlib.c.inet_aton
netlib.o.inet_lnaof: netlib.c.inet_lnaof
netlib.o.inet_mkad: netlib.c.inet_mkad
netlib.o.inet_netof: netlib.c.inet_netof
netlib.o.inet_netwo: netlib.c.inet_netwo
netlib.o.inet_ntoa: netlib.c.inet_ntoa
netlib.o.listen: netlib.c.listen
netlib.o.net: netlib.c.net
netlib.o.proto: netlib.c.proto
netlib.o.readline: netlib.c.readline
netlib.o.recv: netlib.c.recv
netlib.o.recvfrom: netlib.c.recvfrom
netlib.o.recvmsg: netlib.c.recvmsg
netlib.o.send: netlib.c.send
netlib.o.sendmsg: netlib.c.sendmsg
netlib.o.sendto: netlib.c.sendto
netlib.o.serv: netlib.c.serv
netlib.o.setsockopt: netlib.c.setsockopt
netlib.o.socket: netlib.c.socket
netlib.o.timeofday: netlib.c.timeofday
netlib.o.htonl: netlib.s.htonl
netlib.o.htons: netlib.s.htons
netlib.o.ntohs: netlib.s.ntohs
netlib.o._accept: netlib.s._accept
netlib.o._bind: netlib.s._bind
netlib.o._connect: netlib.s._connect
netlib.o._getpeerna: netlib.s._getpeerna
netlib.o._getsockna: netlib.s._getsockna
netlib.o._getsockop: netlib.s._getsockop
netlib.o._gettsize: netlib.s._gettsize
netlib.o._hostbyadd: netlib.s._hostbyadd
netlib.o._hostbynam: netlib.s._hostbynam
netlib.o._listen: netlib.s._listen
netlib.o._readv: netlib.s._readv
netlib.o._recv: netlib.s._recv
netlib.o._recvfrom: netlib.s._recvfrom
netlib.o._recvmsg: netlib.s._recvmsg
netlib.o._sclose: netlib.s._sclose
netlib.o._select: netlib.s._select
netlib.o._send: netlib.s._send
netlib.o._sendmsg: netlib.s._sendmsg
netlib.o._sendto: netlib.s._sendto
netlib.o._sendtosm: netlib.s._sendtosm
netlib.o._setsockop: netlib.s._setsockop
netlib.o._shutdown: netlib.s._shutdown
netlib.o._sioctl: netlib.s._sioctl
netlib.o._socket: netlib.s._socket
netlib.o._sockstat: netlib.s._sockstat
netlib.o._sread: netlib.s._sread
netlib.o._swrite: netlib.s._swrite
netlib.o._writev: netlib.s._writev
pwd.o.fgetpwent: pwd.c.fgetpwent
pwd.o.getlogin: pwd.c.getlogin
pwd.o.getpw: pwd.c.getpw
pwd.o.getpwent: pwd.c.getpwent
pwd.o.getpwnam: pwd.c.getpwnam
pwd.o.getpwuid: pwd.c.getpwuid
pwd.o.putpwent: pwd.c.putpwent
pwd.o.pwdread: pwd.c.pwdread
resource.o.getprior: resource.c.getprior
resource.o.getrlimit: resource.c.getrlimit
resource.o.getrusage: resource.c.getrusage
resource.o.initialise: resource.c.initialise
resource.o.setprior: resource.c.setprior
resource.o.setrlimit: resource.c.setrlimit
resource.o.ulimit: resource.c.ulimit
signal.o.coredump: signal.c.coredump
signal.o.init: signal.c.init
signal.o.kill: signal.c.kill
signal.o.pause: signal.c.pause
signal.o.post: signal.c.post
signal.o.raise: signal.c.raise
signal.o.setup: signal.c.setup
signal.o.sigaction: signal.c.sigaction
signal.o.sigaddset: signal.c.sigaddset
signal.o.sigaltstk: signal.c.sigaltstk
signal.o.sigblock: signal.c.sigblock
signal.o.sigdelset: signal.c.sigdelset
signal.o.siginfo: signal.c.siginfo
signal.o.sigismembe: signal.c.sigismembe
signal.o.signal: signal.c.signal
signal.o.signame: signal.c.signame
signal.o.sigpause: signal.c.sigpause
signal.o.sigpending: signal.c.sigpending
signal.o.sigpreempt: signal.c.sigpreempt
signal.o.sigprocmsk: signal.c.sigprocmsk
signal.o.sigsetmask: signal.c.sigsetmask
signal.o.sigsets: signal.c.sigsets
signal.o.sigstack: signal.c.sigstack
signal.o.sigsuspend: signal.c.sigsuspend
#signal.o.sigvec: signal.c.sigvec
signal.o.sigwakeup: signal.c.sigwakeup
signal.o.sleep: signal.c.sleep
signal.o.sigexec: signal.s.sigexec
signal.o._signal: signal.s._signal
stdio.o.fclose: stdio.c.fclose
stdio.o.fflush: stdio.c.fflush
stdio.o.fgets: stdio.c.fgets
stdio.o.filbuf: stdio.c.filbuf
stdio.o.flsbuf: stdio.c.flsbuf
stdio.o.fopen: stdio.c.fopen
stdio.o.fpos: stdio.c.fpos
stdio.o.fputs: stdio.c.fputs
stdio.o.frdwr: stdio.c.frdwr
stdio.o.fread: stdio.c.fread
stdio.o.fwrite: stdio.c.fwrite
stdio.o.getc: stdio.c.getc
stdio.o.getdelim: stdio.c.getdelim
stdio.o.gets: stdio.c.gets
stdio.o.getw: stdio.c.getw
stdio.o.perror: stdio.c.perror
stdio.o.popen: stdio.c.popen
stdio.o.print: stdio.c.print
stdio.o.printf: stdio.c.printf
stdio.o.putc: stdio.c.putc
stdio.o.puts: stdio.c.puts
stdio.o.putw: stdio.c.putw
stdio.o.remove: stdio.c.remove
stdio.o.rename: stdio.c.rename
stdio.o.scan: stdio.c.scan
stdio.o.scanf: stdio.c.scanf
stdio.o.setbuf: stdio.c.setbuf
stdio.o.stdio: stdio.c.stdio
stdio.o.tmpfile: stdio.c.tmpfile
stdio.o.ungetc: stdio.c.ungetc
stdio.o._printf: stdio.s._printf
sys.o.alarm: sys.c.alarm
sys.o.brk: sys.c.brk
sys.o.child: sys.c.child
sys.o.debug: sys.c.debug
sys.o.errlist: sys.c.errlist
sys.o.exec: sys.c.exec
sys.o.os: sys.c.os
sys.o.syslib: sys.c.syslib
sys.o.vfork: sys.c.vfork
sys.o._alloca: sys.s._alloca
sys.o._exec: sys.s._exec
sys.o._jmp: sys.s._jmp
sys.o._math: sys.s._math
sys.o._mem: sys.s._mem
sys.o._os: sys.s._os
sys.o._kernel: sys.s._kernel
sys.o._syslib: sys.s._syslib
sys.o._vfork: sys.s._vfork
time.o.adjtime: time.c.adjtime
time.o.ftime: time.c.ftime
time.o.getitmr: time.c.getitmr
time.o.gettod: time.c.gettod
time.o.setitmr: time.c.setitmr
time.o.settod: time.c.settod
time.o.utimes: time.c.utimes
unix.o.access: unix.c.access
unix.o.alphasort: unix.c.alphasort
unix.o.chdir: unix.c.chdir
unix.o.chmod: unix.c.chmod
unix.o.chown: unix.c.chown
unix.o.close: unix.c.close
unix.o.creat: unix.c.creat
unix.o.dev: unix.c.dev
unix.o.dirent: unix.c.dirent
unix.o.dup: unix.c.dup
unix.o.dup2: unix.c.dup2
unix.o.fcntl: unix.c.fcntl
unix.o.getenv: unix.c.getenv
unix.o.getdtables: unix.c.getdtables
unix.o.gethostnam: unix.c.gethostnam
unix.o.getcwd: unix.c.getcwd
unix.o.ioctl: unix.c.ioctl
unix.o.isatty: unix.c.isatty
unix.o.ispipe: unix.c.ispipe
unix.o.link: unix.c.link
unix.o.lseek: unix.c.lseek
unix.o.mkdir: unix.c.mkdir
unix.o.nice: unix.c.nice
unix.o.open: unix.c.open
unix.o.pathconf: unix.c.pathconf
unix.o.pipe: unix.c.pipe
unix.o.proc: unix.c.proc
unix.o.putenv: unix.c.putenv
unix.o.read: unix.c.read
unix.o.readv: unix.c.readv
unix.o.rmdir: unix.c.rmdir
unix.o.stat: unix.c.stat
unix.o.sync: unix.c.sync
unix.o.sysconf: unix.c.sysconf
unix.o.time: unix.c.time
unix.o.tty: unix.c.tty
unix.o.umask: unix.c.umask
unix.o.uname: unix.c.uname
unix.o.unix: unix.c.unix
unix.o.unlink: unix.c.unlink
unix.o.utime: unix.c.utime
unix.o.wait: unix.c.wait
unix.o.wait3: unix.c.wait3
unix.o.wait4: unix.c.wait4
unix.o.waitpid: unix.c.waitpid
unix.o.write: unix.c.write
unix.o.writev: unix.c.writev
unix.o.getpagesiz: unix.s.getpagesiz
# Dynamic dependencies: